﻿$(function () {
    $('input[type=image]').each(function () {
        var altText = $(this).attr('alt'); if (altText.indexOf('Save') != -1) {
            $(this).click(function () {
                var saveConfirmation = confirm('Are you sure that you want to do this in the current environment?');
                if (saveConfirmation == false) {
                    return false;
                }
            });
        }
    });

    $('img').each(function () {
        var altText = $(this).attr('alt');
        var onClick = $(this).attr('onclick');
        if (altText.indexOf('Save') != -1) {
            $(this).attr('onclick', '');
            $(this).unbind('click');
            this.onclick = undefined;
            $(this).click(function () {
                var saveConfirmation1 = confirm('Are you sure that you want to do this in the current environment?');
                if (saveConfirmation1) {
                    $(this).attr('onclick', onClick);
                } else {
                    return false;
                }
            });
        }
    });

//    if (window.removeEventListener) {
//        document.removeEventListener('keyup', shortcutCheckKeysUp, false);
//        document.removeEventListener('keydown', shortcutCheckKeysDown, false);
//        document.removeEventListener('keypress', shortcutCheckKeysPressFirefox, false);
//    }

//    // Ctrl + S support
//    var ctrlDown = false;
//    var shiftDown = false;
//    var keycode = 0

//    function shortcutCheckKeysDown(e) {
//        alert('');

//        ctrlDown = e.ctrlKey;
//        shiftDown = e.shiftKey;
//        keycode = e.keyCode;

//        //save
//        if (ctrlDown && keycode == 83) {
//            if (confirm('Sure?')) {
//                doSubmit();
//                if (window.addEventListener) {
//                    e.preventDefault();
//                } else {
//                    return false;
//                }
//            } else {
//                return false;
//            }
//        }

//        //load the insert value dialog: ctrl + g
//        if (ctrlDown && keycode == 71) {
//            umbracoInsertField('', 'xsltInsertValueOf', '', 'felt', 750, 230, '');
//            if (window.addEventListener) {
//                e.preventDefault();
//            } else
//                return false;
//        }
//    }

//    function shortcutCheckKeysUp(e) {
//        ctrlDown = e.ctrlKey;
//        shiftDown = e.shiftKey;
//    }

//    function shortcutCheckKeysPressFirefox(e) {
//        if (ctrlDown && keycode == 83)
//            e.preventDefault();
//    }

//    if (window.addEventListener) {
//        document.addEventListener('keyup', shortcutCheckKeysUp, false);
//        document.addEventListener('keydown', shortcutCheckKeysDown, false);
//        document.addEventListener('keypress', shortcutCheckKeysPressFirefox, false);
//    } else {
//        document.attachEvent("onkeyup", shortcutCheckKeysUp);
//        document.attachEvent("onkeydown", shortcutCheckKeysDown);
//    }
});